<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>

<body>
	<!-- 准备好一个容器，承载整个react -->
	<div id="root"></div>

	<!-- react核心库 -->
	<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
	<!-- 支持react操作dom -->
	<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
	<!-- 将jsx转为js -->
	<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
	<!-- 对组件标签属性进行限制 -->
	<script src="https://cdn.bootcss.com/prop-types/15.6.1/prop-types.js"></script>

	<script type="text/babel">
		class Login extends React.Component{
		render(){
			return (
				<form action="https://www.baidu.com/" onSubmit={this.handleSubmit}>
					用户名：<input type="text" name="username" ref={v => this.username = v}/>	
					密码：<input type="password" name="password" ref={v => this.password = v}/>	
					<button>登录</button>
				</form>
			)
		}
		handleSubmit = (event) => {
			event.preventDefault()
			alert(`您输入的用户名是：${this.username.value}、密码是：${this.password.value}`)
		}
	}
	ReactDOM.render(<Login/>, document.getElementById('root'))
	</script>
</body>

</html>